package generatedtest;

import io.netty.buffer.AbstractByteBuf;
import io.netty.buffer.AbstractReferenceCountedByteBuf;
import io.netty.buffer.ByteBuf;
import io.netty.buffer.ByteBufAllocator;
import io.netty.buffer.ByteBufConvertible;
import io.netty.buffer.ByteBufHolder;
import io.netty.buffer.ByteBufInputStream;
import io.netty.buffer.ByteBufOutputStream;
import io.netty.buffer.ByteBufUtil;
import io.netty.buffer.CompositeByteBuf;
import io.netty.buffer.DefaultByteBufHolder;
import io.netty.buffer.SwappedByteBuf;
import io.netty.buffer.Unpooled;
import io.netty.channel.DefaultFileRegion;
import io.netty.channel.FileRegion;
import io.netty.handler.codec.ByteToMessageDecoder;
import io.netty.handler.codec.Headers;
import io.netty.handler.codec.HeadersUtils;
// import io.netty.handler.codec.V; // testgen bug?
import io.netty.handler.codec.base64.Base64;
import io.netty.handler.codec.base64.Base64Dialect;
import io.netty.handler.codec.http.FullHttpMessage;
import io.netty.handler.codec.http.FullHttpRequest;
import io.netty.handler.codec.http.FullHttpResponse;
import io.netty.handler.codec.http.HttpContent;
import io.netty.handler.codec.http.HttpHeaders;
import io.netty.handler.codec.http.HttpMessage;
import io.netty.handler.codec.http.HttpRequest;
import io.netty.handler.codec.http.HttpResponse;
import io.netty.handler.codec.http.LastHttpContent;
import io.netty.handler.codec.http.QueryStringDecoder;
import io.netty.handler.codec.http.cookie.Cookie;
import io.netty.handler.codec.http.cookie.DefaultCookie;
import io.netty.handler.codec.http.cookie.ServerCookieDecoder;
import io.netty.handler.codec.http.cookie.ServerCookieEncoder;
import io.netty.handler.codec.http.multipart.Attribute;
import io.netty.handler.codec.http.multipart.FileUpload;
import io.netty.handler.codec.http.multipart.HttpData;
import io.netty.handler.codec.http.multipart.HttpPostMultipartRequestDecoder;
import io.netty.handler.codec.http.multipart.HttpPostRequestDecoder;
import io.netty.handler.codec.http.multipart.HttpPostStandardRequestDecoder;
import io.netty.handler.codec.http.multipart.InterfaceHttpData;
import io.netty.handler.codec.http.multipart.InterfaceHttpPostRequestDecoder;
import io.netty.handler.codec.http.websocketx.BinaryWebSocketFrame;
import io.netty.handler.codec.http.websocketx.CloseWebSocketFrame;
import io.netty.handler.codec.http.websocketx.ContinuationWebSocketFrame;
import io.netty.handler.codec.http.websocketx.PingWebSocketFrame;
import io.netty.handler.codec.http.websocketx.PongWebSocketFrame;
import io.netty.handler.codec.http.websocketx.TextWebSocketFrame;
import io.netty.handler.codec.http.websocketx.WebSocketCloseStatus;
import io.netty.handler.codec.http.websocketx.WebSocketFrame;
import io.netty.handler.codec.http2.Http2Headers;
import io.netty.handler.codec.http2.Http2HeadersFrame;
import io.netty.handler.codec.http2.Http2PushPromiseFrame;
import io.netty.handler.codec.http2.HttpConversionUtil;
import io.netty.util.AbstractReferenceCounted;
import io.netty.util.AsciiString;
import io.netty.util.ReferenceCounted;
import java.io.InputStream;
import java.io.OutputStream;
import java.net.URI;
import java.nio.ByteBuffer;
import java.nio.CharBuffer;
import java.nio.channels.FileChannel;
import java.nio.channels.GatheringByteChannel;
import java.nio.channels.ScatteringByteChannel;
import java.nio.charset.Charset;
import java.util.Collection;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Set;

// Test case generated by GenerateFlowTestCase.ql
public class Test {

	<T> T getElement(Iterable<T> it) { return it.iterator().next(); }
	<T> T getElement(Iterator<T> it) { return it.next(); }
	Object getElementDefault(Object container) { return null; }
	Object getMapKeyDefault(Object container) { return null; }
	Object getMapValueDefault(Object container) { return null; }
	Object newWithElementDefault(Object element) { return null; }
	Object newWithMapKeyDefault(Object element) { return null; }
	Object newWithMapValueDefault(Object element) { return null; }
	Object source() { return null; }
	void sink(Object o) { }

	public void test() throws Exception {

		{
			// "io.netty.buffer;ByteBuf;true;array;();;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.array();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;array;();;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.array();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;array;();;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.array();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;asReadOnly;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.asReadOnly();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;asReadOnly;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.asReadOnly();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;asReadOnly;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.asReadOnly();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;capacity;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.capacity(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;capacity;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.capacity(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;capacity;(int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.capacity(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.copy(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.copy(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;copy;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.copy(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.discardReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.discardReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.discardReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardReadBytes;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.discardReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardSomeReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.discardSomeReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardSomeReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.discardSomeReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardSomeReadBytes;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.discardSomeReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;discardSomeReadBytes;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.discardSomeReadBytes();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;ensureWritable;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.ensureWritable(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;ensureWritable;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.ensureWritable(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;ensureWritable;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.ensureWritable(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;ensureWritable;(int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.ensureWritable(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];Argument[1];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];Argument[1];taint;manual"
			ByteBuffer out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];Argument[1];taint;manual"
			ByteBuffer out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];Argument[1];taint;manual"
			ByteBuffer out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,FileChannel,long,int);;Argument[-1];Argument[1];taint;manual"
			FileChannel out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,FileChannel,long,int);;Argument[-1];Argument[1];taint;manual"
			FileChannel out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,FileChannel,long,int);;Argument[-1];Argument[1];taint;manual"
			FileChannel out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,GatheringByteChannel,int);;Argument[-1];Argument[1];taint;manual"
			GatheringByteChannel out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,GatheringByteChannel,int);;Argument[-1];Argument[1];taint;manual"
			GatheringByteChannel out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,GatheringByteChannel,int);;Argument[-1];Argument[1];taint;manual"
			GatheringByteChannel out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];Argument[1];taint;manual"
			OutputStream out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];Argument[1];taint;manual"
			OutputStream out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];Argument[1];taint;manual"
			OutputStream out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.getBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.getBytes(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.getBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.getChar(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			ByteBuf in = (ByteBuf)source();
			out = in.getChar(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getChar(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.getCharSequence(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.getCharSequence(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;getCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.getCharSequence(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.markReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.markReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.markReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.markReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.markWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.markWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.markWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;markWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.markWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.nioBuffer();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.nioBuffer();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.nioBuffer(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.nioBuffer(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.nioBuffer();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffer;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.nioBuffer(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.nioBuffers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.nioBuffers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.nioBuffers(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.nioBuffers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.nioBuffers(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.nioBuffers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;nioBuffers;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuffer[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.nioBuffers(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;order;(ByteOrder);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.order(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;order;(ByteOrder);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.order(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;order;(ByteOrder);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.order(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];Argument[0];taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];Argument[0];taint;manual"
			ByteBuffer out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];Argument[0];taint;manual"
			ByteBuffer out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];Argument[0];taint;manual"
			ByteBuffer out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];Argument[0];taint;manual"
			ByteBuffer out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(FileChannel,long,int);;Argument[-1];Argument[0];taint;manual"
			FileChannel out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(FileChannel,long,int);;Argument[-1];Argument[0];taint;manual"
			FileChannel out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(FileChannel,long,int);;Argument[-1];Argument[0];taint;manual"
			FileChannel out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(GatheringByteChannel,int);;Argument[-1];Argument[0];taint;manual"
			GatheringByteChannel out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(GatheringByteChannel,int);;Argument[-1];Argument[0];taint;manual"
			GatheringByteChannel out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(GatheringByteChannel,int);;Argument[-1];Argument[0];taint;manual"
			GatheringByteChannel out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];Argument[0];taint;manual"
			OutputStream out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];Argument[0];taint;manual"
			OutputStream out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];Argument[0];taint;manual"
			OutputStream out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];Argument[0];taint;manual"
			OutputStream out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(OutputStream,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((OutputStream)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];Argument[0];taint;manual"
			byte[] out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			in.readBytes(out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readBytes(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readBytes(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readBytes;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readBytes(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readChar();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			ByteBuf in = (ByteBuf)source();
			out = in.readChar();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readChar;;;Argument[-1];ReturnValue;taint;manual"
			char out = 'a';
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readChar();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readCharSequence(0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readCharSequence(0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readCharSequence;;;Argument[-1];ReturnValue;taint;manual"
			CharSequence out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readCharSequence(0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readRetainedSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readRetainedSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readRetainedSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readRetainedSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readRetainedSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readRetainedSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readSlice;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readSlice(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.readerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.readerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.readerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;readerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.readerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.resetReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.resetReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.resetReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetReaderIndex;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.resetReaderIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.resetWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.resetWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.resetWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;resetWriterIndex;();;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.resetWriterIndex();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.retainedSlice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.retainedSlice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.retainedSlice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.retainedSlice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.retainedSlice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;retainedSlice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.retainedSlice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setBoolean(0, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBoolean(0, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBoolean(0, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBoolean;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBoolean(0, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setByte(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setByte(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setByte(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setByte;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setByte(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[1];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuf,int,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ByteBuffer);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,FileChannel,long,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.setBytes(0, in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,FileChannel,long,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.setBytes(0, in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,FileChannel,long,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.setBytes(0, in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,InputStream,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			InputStream in = (InputStream)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,InputStream,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			InputStream in = (InputStream)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,InputStream,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			InputStream in = (InputStream)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ScatteringByteChannel,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ScatteringByteChannel,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,ScatteringByteChannel,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.setBytes(0, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[1];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[]);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setBytes(0, (byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setBytes;(int,byte[],int,int);;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			byte[] in = (byte[])source();
			out.setBytes(0, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setChar(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setChar(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setChar(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setChar(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[1];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			int in = (int)source();
			out.setChar(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			int in = (int)source();
			out.setChar(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			int in = (int)source();
			out.setChar(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setChar;;;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			int in = (int)source();
			out.setChar(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setCharSequence;;;Argument[1];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.setCharSequence(0, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setCharSequence;;;Argument[1];Argument[-1];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.setCharSequence(0, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setCharSequence;;;Argument[1];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.setCharSequence(0, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setDouble(0, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setDouble(0, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setDouble(0, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setDouble;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setDouble(0, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setDoubleLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setDoubleLE(0, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setFloat(0, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setFloat(0, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setFloat(0, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setFloat;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setFloat(0, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setFloatLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setFloatLE(0, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIndex;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setIndex(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIndex;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setIndex(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIndex;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setIndex(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIndex;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setIndex(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setInt(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setInt(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setInt(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setInt;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setInt(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setIntLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setIntLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setIntLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setLong(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setLong(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setLong(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLong;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setLong(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setLongLE(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setLongLE(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setLongLE(0, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setMedium(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setMedium(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setMedium(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMedium;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setMedium(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setMediumLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setMediumLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setMediumLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setShort(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setShort(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setShort(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShort;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setShort(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setShortLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setShortLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setShortLE(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.setZero(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.setZero(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.setZero(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;setZero;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.setZero(0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;skipBytes;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.skipBytes(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;skipBytes;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.skipBytes(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;skipBytes;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.skipBytes(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;skipBytes;(int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.skipBytes(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.slice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.slice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.slice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.slice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.slice();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;slice;;;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.slice(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.toString(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.toString(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.toString(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.toString(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.toString(0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.toString(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;unwrap;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.unwrap();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;unwrap;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.unwrap();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;unwrap;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.unwrap();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBoolean(false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBoolean(false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBoolean;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBoolean(false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBoolean;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBoolean(false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeByte(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeByte(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeByte(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeByte(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			int in = (int)source();
			out.writeByte(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			int in = (int)source();
			out.writeByte(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			int in = (int)source();
			out.writeByte(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeByte;;;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			int in = (int)source();
			out.writeByte(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((ByteBuf)null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuf,int,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((ByteBuffer)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ByteBuffer);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(FileChannel,long,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.writeBytes(in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(FileChannel,long,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.writeBytes(in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(FileChannel,long,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			FileChannel in = (FileChannel)source();
			out.writeBytes(in, 0L, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(InputStream,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			InputStream in = (InputStream)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(InputStream,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			InputStream in = (InputStream)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(InputStream,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			InputStream in = (InputStream)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ScatteringByteChannel,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ScatteringByteChannel,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(ScatteringByteChannel,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			ScatteringByteChannel in = (ScatteringByteChannel)source();
			out.writeBytes(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((byte[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[]);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeBytes((byte[])null, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeBytes;(byte[],int,int);;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			byte[] in = (byte[])source();
			out.writeBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeChar(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeChar(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeChar(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeChar(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			int in = (int)source();
			out.writeChar(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			int in = (int)source();
			out.writeChar(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			int in = (int)source();
			out.writeChar(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeChar;;;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			int in = (int)source();
			out.writeChar(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeCharSequence;;;Argument[0];Argument[-1];taint;manual"
			AbstractByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.writeCharSequence(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeCharSequence;;;Argument[0];Argument[-1];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.writeCharSequence(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeCharSequence;;;Argument[0];Argument[-1];taint;manual"
			SwappedByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out.writeCharSequence(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeDouble(0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeDouble(0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeDouble;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeDouble(0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeDouble;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeDouble(0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeDoubleLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeDoubleLE(0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeFloat(0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeFloat(0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeFloat;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeFloat(0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeFloat;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeFloat(0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeFloatLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeFloatLE(0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeInt(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeInt(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeInt;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeInt(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeInt;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeInt(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeIntLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeIntLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeIntLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeIntLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeLong(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeLong(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLong;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeLong(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLong;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeLong(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeLongLE(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeLongLE(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeLongLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeLongLE(0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeMedium(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeMedium(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMedium;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeMedium(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMedium;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeMedium(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeMediumLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeMediumLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeMediumLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeMediumLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeShort(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeShort(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShort;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeShort(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShort;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeShort(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeShortLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeShortLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeShortLE;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeShortLE(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writeZero(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writeZero(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeZero;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writeZero(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writeZero;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writeZero(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractByteBuf in = (AbstractByteBuf)source();
			out = in.writerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.writerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.writerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBuf;true;writerIndex;(int);;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.writerIndex(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBufConvertible;true;asByteBuf;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.asByteBuf();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufConvertible;true;asByteBuf;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBufConvertible in = (ByteBufConvertible)source();
			out = in.asByteBuf();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;content;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.content();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;content;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.content();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;copy;();;Argument[-1];ReturnValue;taint;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.copy();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;duplicate;();;Argument[-1];ReturnValue;taint;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.duplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			Attribute out = null;
			ByteBuf in = (ByteBuf)source();
			Attribute instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			BinaryWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			BinaryWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			ByteBuf in = (ByteBuf)source();
			ByteBufHolder instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			ByteBuf in = (ByteBuf)source();
			DefaultByteBufHolder instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			CloseWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			CloseWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ContinuationWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			ContinuationWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			FileUpload out = null;
			ByteBuf in = (ByteBuf)source();
			FileUpload instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			FullHttpMessage out = null;
			ByteBuf in = (ByteBuf)source();
			FullHttpMessage instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			FullHttpRequest out = null;
			ByteBuf in = (ByteBuf)source();
			FullHttpRequest instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			FullHttpResponse out = null;
			ByteBuf in = (ByteBuf)source();
			FullHttpResponse instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			HttpContent out = null;
			ByteBuf in = (ByteBuf)source();
			HttpContent instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			HttpData out = null;
			ByteBuf in = (ByteBuf)source();
			HttpData instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			LastHttpContent out = null;
			ByteBuf in = (ByteBuf)source();
			LastHttpContent instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			PingWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			PingWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			PongWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			PongWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			TextWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			TextWebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;replace;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			WebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			WebSocketFrame instance = null;
			out = instance.replace(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufHolder;true;retainedDuplicate;();;Argument[-1];ReturnValue;taint;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.retainedDuplicate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufInputStream;true;ByteBufInputStream;;;Argument[0];Argument[-1];taint;manual"
			ByteBufInputStream out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ByteBufInputStream(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufInputStream;true;ByteBufInputStream;;;Argument[0];Argument[-1];taint;manual"
			ByteBufInputStream out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ByteBufInputStream(in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufInputStream;true;ByteBufInputStream;;;Argument[0];Argument[-1];taint;manual"
			ByteBufInputStream out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ByteBufInputStream(in, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufInputStream;true;ByteBufInputStream;;;Argument[0];Argument[-1];taint;manual"
			ByteBufInputStream out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ByteBufInputStream(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufOutputStream;true;ByteBufOutputStream;;;Argument[0];Argument[-1];taint;manual"
			ByteBufOutputStream out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ByteBufOutputStream(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufOutputStream;true;buffer;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBufOutputStream in = (ByteBufOutputStream)source();
			out = in.buffer();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;copy;(AsciiString,ByteBuf);;Argument[0];Argument[1];taint;manual"
			ByteBuf out = null;
			AsciiString in = (AsciiString)source();
			ByteBufUtil.copy(in, out);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;copy;(AsciiString,int,ByteBuf,int);;Argument[0];Argument[2];taint;manual"
			ByteBuf out = null;
			AsciiString in = (AsciiString)source();
			ByteBufUtil.copy(in, 0, out, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;copy;(AsciiString,int,ByteBuf,int,int);;Argument[0];Argument[2];taint;manual"
			ByteBuf out = null;
			AsciiString in = (AsciiString)source();
			ByteBufUtil.copy(in, 0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;decodeHexDump;(CharSequence);;Argument[0];ReturnValue;taint;manual"
			byte[] out = null;
			CharSequence in = (CharSequence)source();
			out = ByteBufUtil.decodeHexDump(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;decodeHexDump;(CharSequence,int,int);;Argument[0];ReturnValue;taint;manual"
			byte[] out = null;
			CharSequence in = (CharSequence)source();
			out = ByteBufUtil.decodeHexDump(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;encodeString;(ByteBufAllocator,CharBuffer,Charset);;Argument[1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharBuffer in = (CharBuffer)source();
			out = ByteBufUtil.encodeString(null, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;encodeString;(ByteBufAllocator,CharBuffer,Charset,int);;Argument[1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharBuffer in = (CharBuffer)source();
			out = ByteBufUtil.encodeString(null, in, null, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;ensureAccessible;(ByteBuf);;Argument[0];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.ensureAccessible(in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;getBytes;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.getBytes(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;getBytes;(ByteBuf,int,int);;Argument[0];ReturnValue;taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.getBytes(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;getBytes;(ByteBuf,int,int,boolean);;Argument[0];ReturnValue;taint;manual"
			byte[] out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.getBytes(in, 0, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;readBytes;(ByteBufAllocator,ByteBuf,int);;Argument[1];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.readBytes(null, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;reserveAndWriteUtf8;(ByteBuf,CharSequence,int);;Argument[1];Argument[0];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			ByteBufUtil.reserveAndWriteUtf8(out, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;reserveAndWriteUtf8;(ByteBuf,CharSequence,int,int,int);;Argument[1];Argument[0];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			ByteBufUtil.reserveAndWriteUtf8(out, in, 0, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;setShortBE;(ByteBuf,int,int);;Argument[0];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.setShortBE(in, 0, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeAscii;(ByteBuf,CharSequence);;Argument[1];Argument[0];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			ByteBufUtil.writeAscii(out, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeAscii;(ByteBufAllocator,CharSequence);;Argument[1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out = ByteBufUtil.writeAscii((ByteBufAllocator)null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeMediumBE;(ByteBuf,int);;Argument[0];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.writeMediumBE(in, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeShortBE;(ByteBuf,int);;Argument[0];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = ByteBufUtil.writeShortBE(in, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeUtf8;(ByteBuf,CharSequence);;Argument[1];Argument[0];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			ByteBufUtil.writeUtf8(out, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeUtf8;(ByteBuf,CharSequence,int,int);;Argument[1];Argument[0];taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			ByteBufUtil.writeUtf8(out, in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;ByteBufUtil;false;writeUtf8;(ByteBufAllocator,CharSequence);;Argument[1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out = ByteBufUtil.writeUtf8((ByteBufAllocator)null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;false;CompositeByteBuf;(ByteBufAllocator,boolean,int,ByteBuf[]);;Argument[3].ArrayElement;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = new CompositeByteBuf((ByteBufAllocator)null, false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;false;CompositeByteBuf;(ByteBufAllocator,boolean,int,Iterable);;Argument[3].Element;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			Iterable in = (Iterable)List.of(source());
			out = new CompositeByteBuf((ByteBufAllocator)null, false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.addComponent(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;(boolean,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.addComponent(false, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.addComponent(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;(int,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.addComponent(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponent(0, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponent(false, (ByteBuf)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponent(false, 0, null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponent;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponent(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(ByteBuf[]);;Argument[0].ArrayElement;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out.addComponents(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(Iterable);;Argument[0].Element;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			Iterable in = (Iterable)List.of(source());
			out.addComponents(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(boolean,ByteBuf[]);;Argument[1].ArrayElement;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out.addComponents(false, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(boolean,Iterable);;Argument[1].Element;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			Iterable in = (Iterable)List.of(source());
			out.addComponents(false, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(int,ByteBuf[]);;Argument[1].ArrayElement;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out.addComponents(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;(int,Iterable);;Argument[1].Element;Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			Iterable in = (Iterable)List.of(source());
			out.addComponents(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents((ByteBuf[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents((Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents(0, (ByteBuf[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents(0, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents(false, (ByteBuf[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addComponents(false, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addFlattenedComponents;(boolean,ByteBuf);;Argument[1];Argument[-1];taint;manual"
			CompositeByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out.addFlattenedComponents(false, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;addFlattenedComponents;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.addFlattenedComponents(false, null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;component;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.component(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;componentAtOffset;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.componentAtOffset(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;consolidate;();;Argument[-1];ReturnValue;taint;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.consolidate();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;consolidate;(int,int);;Argument[-1];ReturnValue;taint;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.consolidate(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;CompositeByteBuf;true;decompose;(int,int);;Argument[-1];ReturnValue.Element;taint;manual"
			List out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.decompose(0, 0);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(ByteBuf[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(ByteBuffer);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(ByteBuffer[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuffer[] in = (ByteBuffer[])new ByteBuffer[]{(ByteBuffer)source()};
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(CharSequence,Charset);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out = Unpooled.copiedBuffer(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(CharSequence,int,int,Charset);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			CharSequence in = (CharSequence)source();
			out = Unpooled.copiedBuffer(in, 0, 0, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(byte[]);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(byte[],int,int);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out = Unpooled.copiedBuffer(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(byte[][]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[][] in = (byte[][])new byte[][]{(byte[])source()};
			out = Unpooled.copiedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(char[],Charset);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			char[] in = (char[])source();
			out = Unpooled.copiedBuffer(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;copiedBuffer;(char[],int,int,Charset);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			char[] in = (char[])source();
			out = Unpooled.copiedBuffer(in, 0, 0, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;unmodifiableBuffer;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Unpooled.unmodifiableBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;unmodifiableBuffer;(ByteBuf[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = Unpooled.unmodifiableBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;unreleasableBuffer;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Unpooled.unreleasableBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(ByteBuf);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(ByteBuf[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(ByteBuffer);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuffer in = (ByteBuffer)source();
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(ByteBuffer[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuffer[] in = (ByteBuffer[])new ByteBuffer[]{(ByteBuffer)source()};
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(byte[]);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(byte[],int,int);;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[] in = (byte[])source();
			out = Unpooled.wrappedBuffer(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(byte[][]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[][] in = (byte[][])new byte[][]{(byte[])source()};
			out = Unpooled.wrappedBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(int,ByteBuf[]);;Argument[1].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = Unpooled.wrappedBuffer(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(int,ByteBuffer[]);;Argument[1].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuffer[] in = (ByteBuffer[])new ByteBuffer[]{(ByteBuffer)source()};
			out = Unpooled.wrappedBuffer(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedBuffer;(int,byte[][]);;Argument[1].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			byte[][] in = (byte[][])new byte[][]{(byte[])source()};
			out = Unpooled.wrappedBuffer(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.buffer;Unpooled;false;wrappedUnmodifiableBuffer;(ByteBuf[]);;Argument[0].ArrayElement;ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf[] in = (ByteBuf[])new ByteBuf[]{(ByteBuf)source()};
			out = Unpooled.wrappedUnmodifiableBuffer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;decode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.decode(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;decode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.decode(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;decode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.decode(in, 0, 0, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;decode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.decode(in, 0, 0, null, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;decode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.decode(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, (Base64Dialect)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, 0, 0, (Base64Dialect)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, 0, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, 0, 0, false, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, 0, 0, false, null, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.base64;Base64;true;encode;;;Argument[0];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = Base64.encode(in, false, (Base64Dialect)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;domain;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			Cookie in = (Cookie)source();
			out = in.domain();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;domain;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			DefaultCookie in = (DefaultCookie)source();
			out = in.domain();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;name;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			Cookie in = (Cookie)source();
			out = in.name();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;name;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			DefaultCookie in = (DefaultCookie)source();
			out = in.name();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;path;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			Cookie in = (Cookie)source();
			out = in.path();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;path;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			DefaultCookie in = (DefaultCookie)source();
			out = in.path();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setDomain;(String);;Argument[0];Argument[-1];taint;manual"
			Cookie out = null;
			String in = (String)source();
			out.setDomain(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setDomain;(String);;Argument[0];Argument[-1];taint;manual"
			DefaultCookie out = null;
			String in = (String)source();
			out.setDomain(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setPath;(String);;Argument[0];Argument[-1];taint;manual"
			Cookie out = null;
			String in = (String)source();
			out.setPath(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setPath;(String);;Argument[0];Argument[-1];taint;manual"
			DefaultCookie out = null;
			String in = (String)source();
			out.setPath(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setValue;(String);;Argument[0];Argument[-1];taint;manual"
			Cookie out = null;
			String in = (String)source();
			out.setValue(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;setValue;(String);;Argument[0];Argument[-1];taint;manual"
			DefaultCookie out = null;
			String in = (String)source();
			out.setValue(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;value;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			Cookie in = (Cookie)source();
			out = in.value();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;Cookie;true;value;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			DefaultCookie in = (DefaultCookie)source();
			out = in.value();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieDecoder;true;decode;(String);;Argument[0];ReturnValue.Element;taint;manual"
			Set out = null;
			String in = (String)source();
			ServerCookieDecoder instance = null;
			out = instance.decode(in);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieDecoder;true;decodeAll;(String);;Argument[0];ReturnValue.Element;taint;manual"
			List out = null;
			String in = (String)source();
			ServerCookieDecoder instance = null;
			out = instance.decodeAll(in);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieEncoder;true;encode;(Collection);;Argument[0].Element;ReturnValue.Element;taint;manual"
			List out = null;
			Collection in = (Collection)List.of(source());
			ServerCookieEncoder instance = null;
			out = instance.encode(in);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieEncoder;true;encode;(Cookie);;Argument[0];ReturnValue;taint;manual"
			String out = null;
			Cookie in = (Cookie)source();
			ServerCookieEncoder instance = null;
			out = instance.encode(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieEncoder;true;encode;(Cookie[]);;Argument[0].ArrayElement;ReturnValue.Element;taint;manual"
			List out = null;
			Cookie[] in = (Cookie[])new Cookie[]{(Cookie)source()};
			ServerCookieEncoder instance = null;
			out = instance.encode(in);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieEncoder;true;encode;(Iterable);;Argument[0].Element;ReturnValue.Element;taint;manual"
			List out = null;
			Iterable in = (Iterable)List.of(source());
			ServerCookieEncoder instance = null;
			out = instance.encode(in);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.cookie;ServerCookieEncoder;true;encode;(String,String);;Argument[1..2];ReturnValue;taint;manual"
			String out = null;
			String in = (String)source();
			ServerCookieEncoder instance = null;
			out = instance.encode(null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;Attribute;true;getValue;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			Attribute in = (Attribute)source();
			out = in.getValue();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;Attribute;true;setValue;(String);;Argument[0];Argument[-1];taint;manual"
			Attribute out = null;
			String in = (String)source();
			out.setValue(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;getContentTransferEncoding;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			FileUpload in = (FileUpload)source();
			out = in.getContentTransferEncoding();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;getContentType;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			FileUpload in = (FileUpload)source();
			out = in.getContentType();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;getFilename;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			FileUpload in = (FileUpload)source();
			out = in.getFilename();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;setContentTransferEncoding;(String);;Argument[0];Argument[-1];taint;manual"
			FileUpload out = null;
			String in = (String)source();
			out.setContentTransferEncoding(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;setContentType;(String);;Argument[0];Argument[-1];taint;manual"
			FileUpload out = null;
			String in = (String)source();
			out.setContentType(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;FileUpload;true;setFilename;(String);;Argument[0];Argument[-1];taint;manual"
			FileUpload out = null;
			String in = (String)source();
			out.setFilename(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;addContent;(ByteBuf,boolean);;Argument[0];Argument[-1];taint;manual"
			HttpData out = null;
			ByteBuf in = (ByteBuf)source();
			out.addContent(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;get;();;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			HttpData in = (HttpData)source();
			out = in.get();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;getByteBuf;();;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			HttpData in = (HttpData)source();
			out = in.getByteBuf();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;getChunk;(int);;Argument[-1];ReturnValue;taint;manual"
			ByteBuf out = null;
			HttpData in = (HttpData)source();
			out = in.getChunk(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;getString;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			HttpData in = (HttpData)source();
			out = in.getString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;getString;(Charset);;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			HttpData in = (HttpData)source();
			out = in.getString(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;setContent;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			HttpData out = null;
			ByteBuf in = (ByteBuf)source();
			out.setContent(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpData;true;setContent;(InputStream);;Argument[0];Argument[-1];taint;manual"
			HttpData out = null;
			InputStream in = (InputStream)source();
			out.setContent(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostMultipartRequestDecoder;true;HttpPostMultipartRequestDecoder;(HttpDataFactory,HttpRequest);;Argument[1];Argument[-1];taint;manual"
			HttpPostMultipartRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostMultipartRequestDecoder(null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostMultipartRequestDecoder;true;HttpPostMultipartRequestDecoder;(HttpDataFactory,HttpRequest,Charset);;Argument[1];Argument[-1];taint;manual"
			HttpPostMultipartRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostMultipartRequestDecoder(null, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostMultipartRequestDecoder;true;HttpPostMultipartRequestDecoder;(HttpRequest);;Argument[0];Argument[-1];taint;manual"
			HttpPostMultipartRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostMultipartRequestDecoder(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostRequestDecoder;true;HttpPostRequestDecoder;(HttpDataFactory,HttpRequest);;Argument[1];Argument[-1];taint;manual"
			HttpPostRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostRequestDecoder(null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostRequestDecoder;true;HttpPostRequestDecoder;(HttpDataFactory,HttpRequest,Charset);;Argument[1];Argument[-1];taint;manual"
			HttpPostRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostRequestDecoder(null, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostRequestDecoder;true;HttpPostRequestDecoder;(HttpRequest);;Argument[0];Argument[-1];taint;manual"
			HttpPostRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostRequestDecoder(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostStandardRequestDecoder;true;HttpPostStandardRequestDecoder;(HttpDataFactory,HttpRequest);;Argument[1];Argument[-1];taint;manual"
			HttpPostStandardRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostStandardRequestDecoder(null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostStandardRequestDecoder;true;HttpPostStandardRequestDecoder;(HttpDataFactory,HttpRequest,Charset);;Argument[1];Argument[-1];taint;manual"
			HttpPostStandardRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostStandardRequestDecoder(null, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;HttpPostStandardRequestDecoder;true;HttpPostStandardRequestDecoder;(HttpRequest);;Argument[0];Argument[-1];taint;manual"
			HttpPostStandardRequestDecoder out = null;
			HttpRequest in = (HttpRequest)source();
			out = new HttpPostStandardRequestDecoder(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpData;true;getName;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			InterfaceHttpData in = (InterfaceHttpData)source();
			out = in.getName();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;currentPartialHttpData;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.currentPartialHttpData();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;currentPartialHttpData;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.currentPartialHttpData();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;currentPartialHttpData;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.currentPartialHttpData();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;currentPartialHttpData;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.currentPartialHttpData();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpData;(String);;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.getBodyHttpData(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpData;(String);;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.getBodyHttpData(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpData;(String);;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.getBodyHttpData(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpData;(String);;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.getBodyHttpData(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;();;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.getBodyHttpDatas();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;();;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.getBodyHttpDatas();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;();;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.getBodyHttpDatas();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;();;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.getBodyHttpDatas();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;(String);;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.getBodyHttpDatas(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;(String);;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.getBodyHttpDatas(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;(String);;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.getBodyHttpDatas(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;getBodyHttpDatas;(String);;Argument[-1];ReturnValue;taint;manual"
			List out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.getBodyHttpDatas(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;next;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.next();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;next;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.next();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;next;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.next();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;next;();;Argument[-1];ReturnValue;taint;manual"
			InterfaceHttpData out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.next();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[-1];ReturnValue;value;manual"
			HttpPostMultipartRequestDecoder out = null;
			HttpPostMultipartRequestDecoder in = (HttpPostMultipartRequestDecoder)source();
			out = in.offer(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[-1];ReturnValue;value;manual"
			HttpPostStandardRequestDecoder out = null;
			HttpPostStandardRequestDecoder in = (HttpPostStandardRequestDecoder)source();
			out = in.offer(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpPostRequestDecoder out = null;
			HttpPostRequestDecoder in = (HttpPostRequestDecoder)source();
			out = in.offer(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpPostRequestDecoder out = null;
			InterfaceHttpPostRequestDecoder in = (InterfaceHttpPostRequestDecoder)source();
			out = in.offer(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[0];Argument[-1];taint;manual"
			HttpPostMultipartRequestDecoder out = null;
			HttpContent in = (HttpContent)source();
			out.offer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[0];Argument[-1];taint;manual"
			HttpPostRequestDecoder out = null;
			HttpContent in = (HttpContent)source();
			out.offer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[0];Argument[-1];taint;manual"
			HttpPostStandardRequestDecoder out = null;
			HttpContent in = (HttpContent)source();
			out.offer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.multipart;InterfaceHttpPostRequestDecoder;true;offer;(HttpContent);;Argument[0];Argument[-1];taint;manual"
			InterfaceHttpPostRequestDecoder out = null;
			HttpContent in = (HttpContent)source();
			out.offer(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;BinaryWebSocketFrame;true;BinaryWebSocketFrame;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			BinaryWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new BinaryWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;BinaryWebSocketFrame;true;BinaryWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			BinaryWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new BinaryWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;CloseWebSocketFrame;true;CloseWebSocketFrame;(WebSocketCloseStatus,String);;Argument[1];Argument[-1];taint;manual"
			CloseWebSocketFrame out = null;
			String in = (String)source();
			out = new CloseWebSocketFrame((WebSocketCloseStatus)null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;CloseWebSocketFrame;true;CloseWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			CloseWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new CloseWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;CloseWebSocketFrame;true;CloseWebSocketFrame;(boolean,int,int,String);;Argument[3];Argument[-1];taint;manual"
			CloseWebSocketFrame out = null;
			String in = (String)source();
			out = new CloseWebSocketFrame(false, 0, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;CloseWebSocketFrame;true;CloseWebSocketFrame;(int,String);;Argument[1];Argument[-1];taint;manual"
			CloseWebSocketFrame out = null;
			String in = (String)source();
			out = new CloseWebSocketFrame(0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;CloseWebSocketFrame;true;reasonText;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.reasonText();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;ContinuationWebSocketFrame;true;ContinuationWebSocketFrame;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			ContinuationWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ContinuationWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;ContinuationWebSocketFrame;true;ContinuationWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			ContinuationWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new ContinuationWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;ContinuationWebSocketFrame;true;ContinuationWebSocketFrame;(boolean,int,String);;Argument[2];Argument[-1];taint;manual"
			ContinuationWebSocketFrame out = null;
			String in = (String)source();
			out = new ContinuationWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;ContinuationWebSocketFrame;true;text;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.text();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;PingWebSocketFrame;true;PingWebSocketFrame;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			PingWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new PingWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;PingWebSocketFrame;true;PingWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			PingWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new PingWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;PongWebSocketFrame;true;PongWebSocketFrame;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			PongWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new PongWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;PongWebSocketFrame;true;PongWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			PongWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new PongWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;TextWebSocketFrame;true;TextWebSocketFrame;(ByteBuf);;Argument[0];Argument[-1];taint;manual"
			TextWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new TextWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;TextWebSocketFrame;true;TextWebSocketFrame;(String);;Argument[0];Argument[-1];taint;manual"
			TextWebSocketFrame out = null;
			String in = (String)source();
			out = new TextWebSocketFrame(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;TextWebSocketFrame;true;TextWebSocketFrame;(boolean,int,ByteBuf);;Argument[2];Argument[-1];taint;manual"
			TextWebSocketFrame out = null;
			ByteBuf in = (ByteBuf)source();
			out = new TextWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;TextWebSocketFrame;true;TextWebSocketFrame;(boolean,int,String);;Argument[2];Argument[-1];taint;manual"
			TextWebSocketFrame out = null;
			String in = (String)source();
			out = new TextWebSocketFrame(false, 0, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http.websocketx;TextWebSocketFrame;true;text;();;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.text();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;authority;();;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			CharSequence out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.authority();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;authority;(CharSequence);;Argument[-1];ReturnValue;value;manual"
			Http2Headers out = null;
			Http2Headers in = (Http2Headers)source();
			out = in.authority(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;authority;(CharSequence);;Argument[0];Argument[-1].Element.MapValue;value;manual"
			Http2Headers out = null;
			CharSequence in = (CharSequence)source();
			out.authority(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;method;();;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			CharSequence out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.method();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;method;(CharSequence);;Argument[-1];ReturnValue;value;manual"
			Http2Headers out = null;
			Http2Headers in = (Http2Headers)source();
			out = in.method(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;method;(CharSequence);;Argument[0];Argument[-1].Element.MapValue;value;manual"
			Http2Headers out = null;
			CharSequence in = (CharSequence)source();
			out.method(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;path;();;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			CharSequence out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.path();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;path;(CharSequence);;Argument[-1];ReturnValue;value;manual"
			Http2Headers out = null;
			Http2Headers in = (Http2Headers)source();
			out = in.path(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;path;(CharSequence);;Argument[0];Argument[-1].Element.MapValue;value;manual"
			Http2Headers out = null;
			CharSequence in = (CharSequence)source();
			out.path(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;scheme;();;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			CharSequence out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.scheme();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;scheme;(CharSequence);;Argument[-1];ReturnValue;value;manual"
			Http2Headers out = null;
			Http2Headers in = (Http2Headers)source();
			out = in.scheme(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;scheme;(CharSequence);;Argument[0];Argument[-1].Element.MapValue;value;manual"
			Http2Headers out = null;
			CharSequence in = (CharSequence)source();
			out.scheme(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;status;();;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			CharSequence out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.status();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;status;(CharSequence);;Argument[-1];ReturnValue;value;manual"
			Http2Headers out = null;
			Http2Headers in = (Http2Headers)source();
			out = in.status(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;status;(CharSequence);;Argument[0];Argument[-1].Element.MapValue;value;manual"
			Http2Headers out = null;
			CharSequence in = (CharSequence)source();
			out.status(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2Headers;true;valueIterator;(CharSequence);;Argument[-1].Element.MapValue;ReturnValue.Element;value;manual"
			Iterator out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.valueIterator(null);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2HeadersFrame;true;headers;();;Argument[-1];ReturnValue;taint;manual"
			Http2Headers out = null;
			Http2HeadersFrame in = (Http2HeadersFrame)source();
			out = in.headers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;Http2PushPromiseFrame;true;http2Headers;();;Argument[-1];ReturnValue;taint;manual"
			Http2Headers out = null;
			Http2PushPromiseFrame in = (Http2PushPromiseFrame)source();
			out = in.http2Headers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;addHttp2ToHttpHeaders;(int,Http2Headers,FullHttpMessage,boolean);;Argument[1].Element.MapKey;Argument[2];taint;manual"
			FullHttpMessage out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			HttpConversionUtil.addHttp2ToHttpHeaders(0, in, out, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;addHttp2ToHttpHeaders;(int,Http2Headers,FullHttpMessage,boolean);;Argument[1].Element.MapValue;Argument[2];taint;manual"
			FullHttpMessage out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			HttpConversionUtil.addHttp2ToHttpHeaders(0, in, out, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;addHttp2ToHttpHeaders;(int,Http2Headers,HttpHeaders,HttpVersion,boolean,boolean);;Argument[1].Element.MapKey;Argument[2].Element.MapKey;taint;manual"
			HttpHeaders out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			HttpConversionUtil.addHttp2ToHttpHeaders(0, in, out, null, false, false);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;addHttp2ToHttpHeaders;(int,Http2Headers,HttpHeaders,HttpVersion,boolean,boolean);;Argument[1].Element.MapValue;Argument[2].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			HttpConversionUtil.addHttp2ToHttpHeaders(0, in, out, null, false, false);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpRequest;(int,Http2Headers,ByteBuf,boolean);;Argument[2];ReturnValue;taint;manual"
			FullHttpRequest out = null;
			ByteBuf in = (ByteBuf)source();
			out = HttpConversionUtil.toFullHttpRequest(0, (Http2Headers)null, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpRequest;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			FullHttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toFullHttpRequest(0, in, (ByteBuf)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpRequest;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			FullHttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toFullHttpRequest(0, in, (ByteBufAllocator)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpRequest;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			FullHttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toFullHttpRequest(0, in, (ByteBuf)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpRequest;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			FullHttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toFullHttpRequest(0, in, (ByteBufAllocator)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpResponse;(int,Http2Headers,ByteBuf,boolean);;Argument[2];ReturnValue;taint;manual"
			FullHttpResponse out = null;
			ByteBuf in = (ByteBuf)source();
			out = HttpConversionUtil.toFullHttpResponse(0, (Http2Headers)null, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpResponse;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			FullHttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toFullHttpResponse(0, in, (ByteBuf)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpResponse;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			FullHttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toFullHttpResponse(0, in, (ByteBufAllocator)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpResponse;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			FullHttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toFullHttpResponse(0, in, (ByteBuf)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toFullHttpResponse;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			FullHttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toFullHttpResponse(0, in, (ByteBufAllocator)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttp2Headers;(HttpHeaders,Http2Headers);;Argument[0].Element.MapKey;Argument[1].Element.MapKey;taint;manual"
			Http2Headers out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			HttpConversionUtil.toHttp2Headers(in, out);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttp2Headers;(HttpHeaders,Http2Headers);;Argument[0].Element.MapValue;Argument[1].Element.MapValue;taint;manual"
			Http2Headers out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			HttpConversionUtil.toHttp2Headers(in, out);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttp2Headers;(HttpHeaders,boolean);;Argument[0].Element.MapKey;ReturnValue.Element.MapKey;taint;manual"
			Http2Headers out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toHttp2Headers(in, false);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttp2Headers;(HttpHeaders,boolean);;Argument[0].Element.MapValue;ReturnValue.Element.MapValue;taint;manual"
			Http2Headers out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toHttp2Headers(in, false);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttpRequest;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			HttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toHttpRequest(0, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttpRequest;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			HttpRequest out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toHttpRequest(0, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttpResponse;;;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			HttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HttpConversionUtil.toHttpResponse(0, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http2;HttpConversionUtil;false;toHttpResponse;;;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			HttpResponse out = null;
			Http2Headers in = (Http2Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HttpConversionUtil.toHttpResponse(0, in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(CharSequence,Iterable);;Argument[0];Argument[-1].Element.MapKey;taint;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.add(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(CharSequence,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Iterable in = (Iterable)List.of(source());
			out.add((CharSequence)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(CharSequence,Object);;Argument[0];Argument[-1].Element.MapKey;taint;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.add(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(CharSequence,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Object in = (Object)source();
			out.add((CharSequence)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(HttpHeaders);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out.add(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(HttpHeaders);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out.add(in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(String,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			String in = (String)source();
			out.add(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(String,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Iterable in = (Iterable)List.of(source());
			out.add((String)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(String,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			String in = (String)source();
			out.add(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;(String,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Object in = (Object)source();
			out.add((String)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.add((CharSequence)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.add((CharSequence)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.add((String)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.add((String)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;add;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.add(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;addInt;(CharSequence,int);;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.addInt(null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;addInt;(CharSequence,int);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.addInt(in, 0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;addShort;(CharSequence,short);;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.addShort(null, (short)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;addShort;(CharSequence,short);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.addShort(in, (short)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;copy;();;Argument[-1].Element.MapKey;ReturnValue.Element.MapKey;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.copy();
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;copy;();;Argument[-1].Element.MapValue;ReturnValue.Element.MapValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.copy();
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;entries;();;Argument[-1].Element.MapKey;ReturnValue.Element.MapKey;value;manual"
			List out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.entries();
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;entries;();;Argument[-1].Element.MapValue;ReturnValue.Element.MapValue;value;manual"
			List out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.entries();
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;get;;;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.get((CharSequence)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;get;;;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.get((String)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;get;;;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.get(null, null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;get;;;Argument[1];ReturnValue;value;manual"
			String out = null;
			String in = (String)source();
			HttpHeaders instance = null;
			out = instance.get(null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getAll;;;Argument[-1].Element.MapValue;ReturnValue.Element;value;manual"
			List out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAll((CharSequence)null);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getAll;;;Argument[-1].Element.MapValue;ReturnValue.Element;value;manual"
			List out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAll((String)null);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getAllAsString;;;Argument[-1].Element.MapValue;ReturnValue.Element;value;manual"
			List out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAllAsString(null);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getAsString;;;Argument[-1].Element.MapValue;ReturnValue;value;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAsString(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHeader(in, (CharSequence)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHeader(in, (CharSequence)null, (String)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHeader(in, (String)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHeader(in, (String)null, (String)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[2];ReturnValue;value;manual"
			String out = null;
			String in = (String)source();
			out = HttpHeaders.getHeader((HttpMessage)null, (CharSequence)null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHeader;;;Argument[2];ReturnValue;value;manual"
			String out = null;
			String in = (String)source();
			out = HttpHeaders.getHeader((HttpMessage)null, (String)null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHost;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHost(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHost;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			HttpMessage in = (HttpMessage)source();
			out = HttpHeaders.getHost(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;getHost;;;Argument[1];ReturnValue;value;manual"
			String out = null;
			String in = (String)source();
			out = HttpHeaders.getHost(null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;iteratorAsString;();;Argument[-1].Element.MapKey;ReturnValue.Element.MapKey;value;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.iteratorAsString();
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;iteratorAsString;();;Argument[-1].Element.MapValue;ReturnValue.Element.MapValue;value;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.iteratorAsString();
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;iteratorCharSequence;();;Argument[-1].Element.MapKey;ReturnValue.Element.MapKey;taint;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.iteratorCharSequence();
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;iteratorCharSequence;();;Argument[-1].Element.MapValue;ReturnValue.Element.MapValue;taint;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.iteratorCharSequence();
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;names;();;Argument[-1].Element.MapKey;ReturnValue.Element;value;manual"
			Set out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.names();
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;newEntity;;;Argument[0];ReturnValue;taint;manual"
			CharSequence out = null;
			String in = (String)source();
			out = HttpHeaders.newEntity(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;remove;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.remove((CharSequence)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;remove;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.remove((String)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(CharSequence,Iterable);;Argument[0];Argument[-1].Element.MapKey;taint;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.set(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(CharSequence,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Iterable in = (Iterable)List.of(source());
			out.set((CharSequence)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(CharSequence,Object);;Argument[0];Argument[-1].Element.MapKey;taint;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.set(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(CharSequence,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Object in = (Object)source();
			out.set((CharSequence)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(HttpHeaders);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out.set(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(HttpHeaders);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out.set(in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(String,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			String in = (String)source();
			out.set(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(String,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Iterable in = (Iterable)List.of(source());
			out.set((String)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(String,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			String in = (String)source();
			out.set(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;(String,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			Object in = (Object)source();
			out.set((String)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.set((CharSequence)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.set((CharSequence)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.set((String)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.set((String)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;set;;;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.set(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setAll;(HttpHeaders);;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.setAll(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setAll;(HttpHeaders);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out.setAll(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setAll;(HttpHeaders);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;taint;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out.setAll(in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setInt;(CharSequence,int);;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.setInt(null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setInt;(CharSequence,int);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.setInt(in, 0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setShort;(CharSequence,short);;Argument[-1];ReturnValue;value;manual"
			HttpHeaders out = null;
			HttpHeaders in = (HttpHeaders)source();
			out = in.setShort(null, (short)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;setShort;(CharSequence,short);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			HttpHeaders out = null;
			CharSequence in = (CharSequence)source();
			out.setShort(in, (short)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;toString;;;Argument[-1].Element.MapKey;ReturnValue;taint;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;toString;;;Argument[-1].Element.MapValue;ReturnValue;taint;manual"
			String out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;valueCharSequenceIterator;(CharSequence);;Argument[-1].Element.MapValue;ReturnValue.Element;taint;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.valueCharSequenceIterator(null);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpHeaders;true;valueStringIterator;(CharSequence);;Argument[-1].Element.MapValue;ReturnValue.Element;value;manual"
			Iterator out = null;
			HttpHeaders in = (HttpHeaders)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.valueStringIterator(null);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec.http;HttpMessage;true;headers;;;Argument[-1];ReturnValue;taint;manual"
			HttpHeaders out = null;
			HttpMessage in = (HttpMessage)source();
			out = in.headers();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpRequest;true;getUri;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			HttpRequest in = (HttpRequest)source();
			out = in.getUri();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;HttpRequest;true;uri;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			HttpRequest in = (HttpRequest)source();
			out = in.uri();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;LastHttpContent;true;trailingHeaders;;;Argument[-1];ReturnValue;taint;manual"
			HttpHeaders out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.trailingHeaders();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in, (Charset)null, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in, (Charset)null, false, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			String in = (String)source();
			out = new QueryStringDecoder(in, null, false, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			URI in = (URI)source();
			out = new QueryStringDecoder(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			URI in = (URI)source();
			out = new QueryStringDecoder(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			URI in = (URI)source();
			out = new QueryStringDecoder(in, (Charset)null, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;QueryStringDecoder;;;Argument[0];Argument[-1];taint;manual"
			QueryStringDecoder out = null;
			URI in = (URI)source();
			out = new QueryStringDecoder(in, (Charset)null, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;decodeComponent;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			String in = (String)source();
			out = QueryStringDecoder.decodeComponent(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;decodeComponent;;;Argument[0];ReturnValue;taint;manual"
			String out = null;
			String in = (String)source();
			out = QueryStringDecoder.decodeComponent(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;parameters;;;Argument[-1];ReturnValue;taint;manual"
			Map out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.parameters();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;path;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.path();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;rawPath;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.rawPath();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;rawQuery;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.rawQuery();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec.http;QueryStringDecoder;true;uri;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			QueryStringDecoder in = (QueryStringDecoder)source();
			out = in.uri();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;ByteToMessageDecoder$Cumulator;true;cumulate;(ByteBufAllocator,ByteBuf,ByteBuf);;Argument[1..2];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			ByteToMessageDecoder.Cumulator instance = null;
			out = instance.cumulate(null, in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;ByteToMessageDecoder$Cumulator;true;cumulate;(ByteBufAllocator,ByteBuf,ByteBuf);;Argument[1..2];ReturnValue;taint;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			ByteToMessageDecoder.Cumulator instance = null;
			out = instance.cumulate(null, null, in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Headers);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out.add(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Headers);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out.add(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.add(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Iterable in = (Iterable)List.of(source());
			out.add((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.add(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Object);;Argument[1];Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.add((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Object[]);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.add(in, (Object[])null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;(Object,Object[]);;Argument[1].ArrayElement;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Object[] in = (Object[])new Object[]{source()};
			out.add((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.add((Object)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.add((Object)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.add((Object)null, (Object[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;add;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.add(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addBoolean;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addBoolean(null, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addBoolean;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addBoolean(in, false);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addByte;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addByte(null, (byte)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addByte;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addByte(in, (byte)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addChar;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addChar(null, '\0');
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addChar;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addChar(in, '\0');
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addDouble;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addDouble(null, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addDouble;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addDouble(in, 0.0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addFloat;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addFloat(null, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addFloat;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addFloat(in, 0.0f);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addInt;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addInt(null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addInt;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addInt(in, 0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addLong;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addLong(null, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addLong;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addLong(in, 0L);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addObject(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Iterable in = (Iterable)List.of(source());
			out.addObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addObject(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Object[]);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addObject(in, (Object[])null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addObject;(Object,Object[]);;Argument[1].ArrayElement;Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Object[] in = (Object[])new Object[]{source()};
			out.addObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addShort;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addShort(null, (short)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addShort;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addShort(in, (short)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addTimeMillis;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.addTimeMillis(null, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;addTimeMillis;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.addTimeMillis(in, 0L);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;get;(Object);;Argument[-1].Element.MapValue;ReturnValue;taint;manual"
			Object out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.get(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;get;(Object,Object);;Argument[-1].Element.MapValue;ReturnValue;taint;manual"
			Object out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.get(null, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;get;(Object,Object);;Argument[1];ReturnValue;value;manual"
			Object out = null;
			Object in = (Object)source();
			Headers instance = null;
			out = instance.get(null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;getAll;(Object);;Argument[-1].Element.MapValue;ReturnValue.Element;taint;manual"
			List out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAll(null);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;getAllAndRemove;(Object);;Argument[-1].Element.MapValue;ReturnValue.Element;taint;manual"
			List out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAllAndRemove(null);
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;getAndRemove;(Object);;Argument[-1].Element.MapValue;ReturnValue;taint;manual"
			Object out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = in.getAndRemove(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;getAndRemove;(Object,Object);;Argument[1];ReturnValue;value;manual"
			Object out = null;
			Object in = (Object)source();
			Headers instance = null;
			out = instance.getAndRemove(null, in);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;names;();;Argument[-1].Element.MapKey;ReturnValue.Element;taint;manual"
			Set out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = in.names();
			sink(getElement(out)); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Headers);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out.set(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Headers);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out.set(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.set(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Iterable in = (Iterable)List.of(source());
			out.set((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.set(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Object);;Argument[1];Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.set((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Object[]);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.set(in, (Object[])null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;(Object,Object[]);;Argument[1].ArrayElement;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Object[] in = (Object[])new Object[]{source()};
			out.set((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.set((Object)null, (Iterable)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.set((Object)null, (Object)null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.set((Object)null, (Object[])null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;set;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.set(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setAll;(Headers);;Argument[0].Element.MapKey;Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out.setAll(in);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setAll;(Headers);;Argument[0].Element.MapValue;Argument[-1].Element.MapValue;value;manual"
			Headers out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out.setAll(in);
			sink(getMapValueDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setBoolean;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setBoolean(null, false);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setBoolean;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setBoolean(in, false);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setByte;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setByte(null, (byte)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setByte;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setByte(in, (byte)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setChar;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setChar(null, '\0');
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setChar;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setChar(in, '\0');
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setDouble;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setDouble(null, 0.0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setDouble;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setDouble(in, 0.0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setFloat;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setFloat(null, 0.0f);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setFloat;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setFloat(in, 0.0f);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setInt;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setInt(null, 0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setInt;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setInt(in, 0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setLong;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setLong(null, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setLong;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setLong(in, 0L);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Iterable);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setObject(in, (Iterable)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Iterable);;Argument[1].Element;Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Iterable in = (Iterable)List.of(source());
			out.setObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Object);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setObject(in, (Object)null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Object);;Argument[1];Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Object[]);;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setObject(in, (Object[])null);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setObject;(Object,Object[]);;Argument[1].ArrayElement;Argument[-1].Element.MapValue;taint;manual"
			Headers out = null;
			Object[] in = (Object[])new Object[]{source()};
			out.setObject((Object)null, in);
			sink(getMapValueDefault(getElement(out))); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setShort;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setShort(null, (short)0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setShort;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setShort(in, (short)0);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setTimeMillis;;;Argument[-1];ReturnValue;value;manual"
			Headers out = null;
			Headers in = (Headers)source();
			out = in.setTimeMillis(null, 0L);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;Headers;true;setTimeMillis;;;Argument[0];Argument[-1].Element.MapKey;value;manual"
			Headers out = null;
			Object in = (Object)source();
			out.setTimeMillis(in, 0L);
			sink(getMapKeyDefault(getElement(out))); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;getAllAsString;(Headers,Object);;Argument[0].Element.MapValue;ReturnValue;taint;manual"
			List out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HeadersUtils.getAllAsString(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;getAsString;(Headers,Object);;Argument[0].Element.MapValue;ReturnValue;taint;manual"
			String out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapValueDefault(source()));
			out = HeadersUtils.getAsString(in, null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;iteratorAsString;(Iterable);;Argument[0].Element.MapKey;ReturnValue;taint;manual"
			Iterator out = null;
			Iterable in = (Iterable)List.of(newWithMapKeyDefault(source()));
			out = HeadersUtils.iteratorAsString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;iteratorAsString;(Iterable);;Argument[0].Element.MapValue;ReturnValue;taint;manual"
			Iterator out = null;
			Iterable in = (Iterable)List.of(newWithMapValueDefault(source()));
			out = HeadersUtils.iteratorAsString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;namesAsString;(Headers);;Argument[0].Element.MapKey;ReturnValue.Element;value;manual"
			Set out = null;
			Headers in = (Headers)newWithElementDefault(newWithMapKeyDefault(source()));
			out = HeadersUtils.namesAsString(in);
			sink(getElement(out)); // $ hasValueFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;toString;(Class,Iterator,int);;Argument[1].Element.MapKey;ReturnValue;taint;manual"
			String out = null;
			Iterator in = (Iterator)List.of(newWithMapKeyDefault(source())).iterator();
			out = HeadersUtils.toString(null, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.handler.codec;HeadersUtils;false;toString;(Class,Iterator,int);;Argument[1].Element.MapValue;ReturnValue;taint;manual"
			String out = null;
			Iterator in = (Iterator)List.of(newWithMapValueDefault(source())).iterator();
			out = HeadersUtils.toString(null, in, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			ByteBuffer in = (ByteBuffer)source();
			out = new AsciiString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			ByteBuffer in = (ByteBuffer)source();
			out = new AsciiString(in, 0, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			ByteBuffer in = (ByteBuffer)source();
			out = new AsciiString(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			out = new AsciiString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			out = new AsciiString(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			out = new AsciiString(in, (Charset)null, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			out = new AsciiString(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			byte[] in = (byte[])source();
			out = new AsciiString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			byte[] in = (byte[])source();
			out = new AsciiString(in, 0, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			byte[] in = (byte[])source();
			out = new AsciiString(in, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			char[] in = (char[])source();
			out = new AsciiString(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			char[] in = (char[])source();
			out = new AsciiString(in, (Charset)null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			char[] in = (char[])source();
			out = new AsciiString(in, (Charset)null, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;AsciiString;;;Argument[0];Argument[-1];taint;manual"
			AsciiString out = null;
			char[] in = (char[])source();
			out = new AsciiString(in, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;array;();;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.array();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;cached;(String);;Argument[0];ReturnValue;taint;manual"
			AsciiString out = null;
			String in = (String)source();
			out = AsciiString.cached(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;concat;(CharSequence);;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.concat(null);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;concat;(CharSequence);;Argument[0];ReturnValue;taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			AsciiString instance = null;
			out = instance.concat(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;copy;(int,byte[],int,int);;Argument[-1];Argument[1];taint;manual"
			byte[] out = null;
			AsciiString in = (AsciiString)source();
			in.copy(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;copy;(int,char[],int,int);;Argument[-1];Argument[1];taint;manual"
			char[] out = null;
			AsciiString in = (AsciiString)source();
			in.copy(0, out, 0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;of;(CharSequence);;Argument[0];ReturnValue;taint;manual"
			AsciiString out = null;
			CharSequence in = (CharSequence)source();
			out = AsciiString.of(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;replace;(char,char);;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.replace('\0', '\0');
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;split;(String,int);;Argument[-1];ReturnValue;taint;manual"
			AsciiString[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.split(null, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;split;(char);;Argument[-1];ReturnValue;taint;manual"
			AsciiString[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.split('\0');
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;subSequence;;;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.subSequence(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;subSequence;;;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.subSequence(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;subSequence;;;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.subSequence(0, 0, false);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toByteArray;;;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.toByteArray();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toByteArray;;;Argument[-1];ReturnValue;taint;manual"
			byte[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.toByteArray(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toCharArray;;;Argument[-1];ReturnValue;taint;manual"
			char[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.toCharArray();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toCharArray;;;Argument[-1];ReturnValue;taint;manual"
			char[] out = null;
			AsciiString in = (AsciiString)source();
			out = in.toCharArray(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toLowerCase;();;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.toLowerCase();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AsciiString in = (AsciiString)source();
			out = in.toString();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AsciiString in = (AsciiString)source();
			out = in.toString(0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toString;;;Argument[-1];ReturnValue;taint;manual"
			String out = null;
			AsciiString in = (AsciiString)source();
			out = in.toString(0, 0);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;toUpperCase;();;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.toUpperCase();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;trim;();;Argument[-1];ReturnValue;taint;manual"
			AsciiString out = null;
			AsciiString in = (AsciiString)source();
			out = in.trim();
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;AsciiString;false;trim;(CharSequence);;Argument[0];ReturnValue;taint;manual"
			CharSequence out = null;
			CharSequence in = (CharSequence)source();
			out = AsciiString.trim(in);
			sink(out); // $ hasTaintFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractReferenceCountedByteBuf in = (AbstractReferenceCountedByteBuf)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractReferenceCountedByteBuf in = (AbstractReferenceCountedByteBuf)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			DefaultFileRegion in = (DefaultFileRegion)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			DefaultFileRegion in = (DefaultFileRegion)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			FileRegion in = (FileRegion)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			FileRegion in = (FileRegion)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpData out = null;
			InterfaceHttpData in = (InterfaceHttpData)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpData out = null;
			InterfaceHttpData in = (InterfaceHttpData)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			AbstractReferenceCounted in = (AbstractReferenceCounted)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			AbstractReferenceCounted in = (AbstractReferenceCounted)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			ReferenceCounted in = (ReferenceCounted)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			ReferenceCounted in = (ReferenceCounted)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.retain();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;retain;;;Argument[-1];ReturnValue;value;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.retain(0);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			Attribute out = null;
			Attribute in = (Attribute)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			BinaryWebSocketFrame out = null;
			BinaryWebSocketFrame in = (BinaryWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractReferenceCountedByteBuf in = (AbstractReferenceCountedByteBuf)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			AbstractReferenceCountedByteBuf in = (AbstractReferenceCountedByteBuf)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			ByteBuf in = (ByteBuf)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBuf out = null;
			SwappedByteBuf in = (SwappedByteBuf)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			ByteBufHolder in = (ByteBufHolder)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ByteBufHolder out = null;
			DefaultByteBufHolder in = (DefaultByteBufHolder)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			CloseWebSocketFrame out = null;
			CloseWebSocketFrame in = (CloseWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			CompositeByteBuf out = null;
			CompositeByteBuf in = (CompositeByteBuf)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ContinuationWebSocketFrame out = null;
			ContinuationWebSocketFrame in = (ContinuationWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			DefaultFileRegion in = (DefaultFileRegion)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			DefaultFileRegion in = (DefaultFileRegion)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			FileRegion in = (FileRegion)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileRegion out = null;
			FileRegion in = (FileRegion)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FileUpload out = null;
			FileUpload in = (FileUpload)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpMessage out = null;
			FullHttpMessage in = (FullHttpMessage)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpRequest out = null;
			FullHttpRequest in = (FullHttpRequest)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			FullHttpResponse out = null;
			FullHttpResponse in = (FullHttpResponse)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			HttpContent out = null;
			HttpContent in = (HttpContent)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			HttpData out = null;
			HttpData in = (HttpData)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpData out = null;
			InterfaceHttpData in = (InterfaceHttpData)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			InterfaceHttpData out = null;
			InterfaceHttpData in = (InterfaceHttpData)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			LastHttpContent out = null;
			LastHttpContent in = (LastHttpContent)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			PingWebSocketFrame out = null;
			PingWebSocketFrame in = (PingWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			PongWebSocketFrame out = null;
			PongWebSocketFrame in = (PongWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			AbstractReferenceCounted in = (AbstractReferenceCounted)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			ReferenceCounted in = (ReferenceCounted)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			ReferenceCounted out = null;
			ReferenceCounted in = (ReferenceCounted)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			TextWebSocketFrame out = null;
			TextWebSocketFrame in = (TextWebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.touch();
			sink(out); // $ hasValueFlow
		}
		{
			// "io.netty.util;ReferenceCounted;true;touch;;;Argument[-1];ReturnValue;value;manual"
			WebSocketFrame out = null;
			WebSocketFrame in = (WebSocketFrame)source();
			out = in.touch(null);
			sink(out); // $ hasValueFlow
		}

	}

}
